<?php
require('config.php');

        $user_id=$_REQUEST['user_id'];
        $json=$_REQUEST['json'];
        $pay_way=$_REQUEST['pay_way'];

        // $user_id=54;
        // $json='[{orderId:107}]';
        // $pay_way='1';

        $json=json_decode($json,true);
		$sql="select * from `".$oto."_users` where `userId`='".$user_id."' LIMIT 1";
		$result=$db->query($sql);
		while($row=$result->fetch_assoc()){
			$user_info[]=$row;//将取得的所有数据赋值给person_info数组
		}
		$pay_money=0;
		for($i=0;$i<count($json);$i++)
		{
			$order_id=$json[$i]['orderId'];
			$sql="select * from `".$oto."_orders` where `orderId`='".$order_id."' LIMIT 1";
			$result=$db->query($sql);
			while($row=$result->fetch_assoc()){
				$order[$i]=$row;//将取得的所有数据赋值给person_info数组
			}
			$pay_money+=$order[$i]['needPay']+$order[$i]['deliverMoney'];
		}
			$data[0]['msg']='';
			$lin_max_pan=0;
			for($i=0;$i<count($json);$i++)//判断库存等操作
			{
				$order_id=$json[$i]['orderId'];
				$sql="select * from `".$oto."_order_goods` where `orderId`='".$order_id."'";
				$result=$db->query($sql);
				while($row=$result->fetch_assoc()){
					$lin_goods[$i][]=$row;//将取得的所有数据赋值给person_info数组
				}
				for($j=0;$j<count($lin_goods);$j++)
				{
					$goods_id=$lin_goods[$i][$j]['goodsId'];
					$goods_attr_id=$lin_goods[$i][$j]['goodsAttrId'];
					$goods_num=$lin_goods[$i][$j]['goodsNums'];
					$lin_pan=0;
					$sql="select * from `".$oto."_goods` where `goodsId`='".$goods_id."' LIMIT 1";
					$result=$db->query($sql);
					while($row=$result->fetch_assoc()){
						$lin_goods_info[$j]=$row;//将取得的所有数据赋值给person_info数组
					}
					if($lin_goods_info[$j]['goodsStock']<$goods_num)
					{
						$lin_pan=1;
						$lin_max_pan=1;
					}
					else
					{
						if($goods_attr_id==null || $goods_attr_id=="")
						{

						}
						else
						{
							$goods_attr_id=explode(',',$goods_attr_id);
							for($k=0;$k<count($goods_attr_id);$k++)
							{
								$attr_id=$goods_attr_id[$k];
								$sql="select * from `".$oto."_goods_attributes` where `id`='".$attr_id."' LIMIT 1";
								$result=$db->query($sql);
								while($row=$result->fetch_assoc()){
									$attr_info[$k]=$row;//将取得的所有数据赋值给person_info数组
								}
								if($attr_info[$k]['attrStock']<$goods_num)
								{
									$lin_pan=1;
									$lin_max_pan=1;
								}
							}
						}
					}
					if($lin_pan==1)
					{
						$data[0]['pan']=-3;
						$data[0]['msg'].=$lin_goods_info[$j]['goodsName'].'库存不足！ ';
						echo json_encode($data);
						exit();
					}
				}
			}
			$time=time();
			/*优惠券验证是否过期*/
			// $time=time();
			// $sql="select * from `".$oto."_youhui_user_link`,`".$oto."_youhui` where ".$oto."_youhui_user_link.user_id='{$user_id}' and u_is_effect='1' and ".$oto."_youhui_user_link.youhui_id=".$oto."_youhui.id";
			// file_put_contents("tsxx.txt", "\r\n".$sql."\r\n", FILE_APPEND);
			// $result=$db->query($sql);
			// while($row=$result->fetch_assoc()){
			// 	$yhq_info[]=$row;//将取得的所有数据赋值给person_info数组
			// }
			// for($i=0;$i<count($yhq_info);$i++)
			// {
			// 	if($yhq_info[$i]['end_time']<$time)
			// 	{
			// 		$youhui_id=$yhq_info[$i]['youhui_id'];
			// 		$sql="update ".$oto."_youhui_user_link set u_is_effect='0' where user_id='{$user_id}' and youhui_id='{$youhui_id}'";
			// 		$result=$db->query($sql);
			// 	}
			// }
			// for($i=0;$i<count($json);$i++)
			// {
			// 	$order_id=$json[$i]['orderId'];
			// 	$sql="select * from `".$oto."_orders` where `orderId`='".$order_id."'";
			// 	$result=$db->query($sql);
			// 	while($row=$result->fetch_assoc()){
			// 		$order_youhui_info[$i]=$row;//将取得的所有数据赋值给person_info数组
			// 	}
			// 	$order_youhui_id=$order_youhui_info[$i]['couponId'];
			// 	$sql="select * from `".$oto."_youhui_user_link` where `user_id`='{$user_id}' and youhui_id='{$order_youhui_id}' and u_is_effect='1'";
			// 	$result=$db->query($sql);
			// 	while($row=$result->fetch_assoc()){
			// 		$yhq_yz[]=$row;//将取得的所有数据赋值给person_info数组
			// 	}
			// 	if(!isset($yhq_yz) && $order_youhui_id!=0 && $order_youhui_id!='0')
			// 	{
			// 		$data[0]['pan']=-2;
			// 		$data[0]['msg']='优惠券已过期或不存在';
			// 		echo json_encode($data);
			// 		exit();
			// 	}
			// 	else
			// 	{
			// 		if($order_youhui_id==0 || $order_youhui_id=='0');
			// 		else if($yhq_yz[0]['surplus']<1)
			// 		{
			// 			$data[0]['pan']=-2;
			// 			$data[0]['msg']='优惠券已过期或不存在';
			// 			echo json_encode($data);
			// 			exit();
			// 		}
			// 	}
			// }
			/*优惠券验证end*/
			if($lin_max_pan==0)//通过验证了
			{
				$data[0]['pan']='true';
			}
			else
			{
				$data[0]['pan']='false';
			}
		//file_put_contents("tsxx.txt", "\r\n".111."\r\n", FILE_APPEND);
		echo json_encode($data);
?>